package demo01;
/*
面向对象的三大特征：封装性、【继承性】、多态性
继承是多态的前提，如果没有继承，就没有多态

继承主要解决的问题就是：共性抽取
继承关系当中的特点：
1.子类可以拥有父类的“内容”。
2.子类还可以拥有自己专有的内容。

父类
子类
 */
/*
在继承的关系中，子类就是一个父类，也就是说子类可以被当做父类来看待
例如：父类是员工，子类是讲师，那么“讲师就是一个员工”。关系：is-a

定义父类的格式，其实就是一个普通的类
public class 父类名称{
    //....
}

定义子类的格式：
public class 子类名称 extends 父类名称{
    //...
}
 */
public class Demo01Extends {
    public static void main(String[] args) {
        //建了一个子类对象
        Teacher teacher=new Teacher();

        //teacher类虽然当中什么也没写，但是因为它继承了父类，所以也是可以用父类中的method方法的
        teacher.method();

        //创建另一个子类助教的对象
        Assistant assistant = new Assistant();
        assistant.method();

    }
}
